i solved my problem but i dont know how. but is what i did in case someone comes across this problem.
first i ran a force verify. that did nothing but thanks for the advice.
then i uninstalled the STO beta that i had. right after that i restarted the computer. then i went into the folder C:\Program Files\Steam\steamapps\common\star trek online\Star Trek Online\Live and click on the game client. that started up the game launcher and i put in my id and password but it never connected. i exit out of that and started up STO and got into the tribble test shard and exit out quick. then i started up the holodeck and i was able to get in and play. i never had to reinstall the game. dont know what did it that worked but thank god because i was going thru withdrawals.