Adding gitignore
Added missing files from SVN
Added missing assemblies and source files