lic and ignore setup
initial project layout
enabled package restore
basic project references
added initial nuget packages
integrated supacharge and basic UT setup