Also I have never given two weeks notice at a job before (having had the same job since I graduated college). How do I do this?
You can Google for 2 week notice letter templates. It doesn't need to go into detail. All the letter really needs to state is that you are leaving on X date and maybe include blah blah words thanking the employer for the opportunity to work with for them for the past X amount of time. Once you have your letter written and printed out and signed, meet with your supervisor privately and tell him or her and give the letter. A copy may be given to HR for documentation purposes. You don't need to tell the supervisor or co-workers why you are leaving if you don't wish to, especially not if you are leaving because the work environment is crap.
Glad your interview went well and you basically have the job I'm still waiting because the company still has to interview a candidate.