Moved source code into src folder.
Code cleanup.
Updated nuget package references.