I would strongly recommend Elements of the Theory of Numbers by Dence. It is a very accessible and up to date introduction to the subject, covering all of the subjects you listed in addition to more advanced subjects suitable for a second course in number theory. Or, you could just search for...
Short Circuit, I'm also waiting for them to release the projects list, but if they are anything like the projects they've offered the last few years it seems like it will be great. What school do you go to? I go to the University of Scranton... I came across this blog of a former participant...
I was wondering if anyone here has previously participated in this REU. I got accepted into this one about a week and a half ago, but I have yet to accept their acceptance - they gave me a week to respond but I asked for an extension which they granted. I applied to about 20 REUs in math and...