initial commit
adds all code from webpage, real test in unit tests does not work
restructures solution items
fixes console demo
fixes paths to nuget for paket
reformats code