Removed guids from the model project
fix portable and 3.5 project references
removed implicit typing from the model project
split files into separate classes
updated nuget