Added unit tests, cleaned up folder structure.

Added unit test project with a few basic tests.
Cleaned up folder structure, and made folders for each project, under
the solution folder.
Brought naming into line with MSDN standards

Started bringing naming conventions in line with MSDN defined
guidelines.
http://msdn.microsoft.com/en-us/library/vstudio/ff926074.aspx
Sort and remove unused usings.
Fixed protection declarations on properties
Fixed unit/integration tests