Initial commit
Added .nuget folder
Added test project
Added partial implementation.