remove build system for linux
remove src folder
fix .gitignore
support for Nuget
minor changes to avoid null reference exceptions