Javaconfig and Polish

I realize I have commit rights to the main repo, but I wanted you to review my changes and ensure that it worked alright for you. This is especially true since I took the liberty of fixing some issues that I felt should be addressed.

Do keep in mind that I still need to put some polish into the OAuth Java Config so it may change in the coming days (if that is a problem you might put that commit into another branch). I can try and help keep the config up to date. Also I think we should have a milestone version within the next week.

Thanks for helping me get setup with the project and let me know what you think!