Changed namespaces to match solution folder structure.

Removed/Sorted using statements.
Added unit tests project.

Enabled NuGet package restore.