added separate unit test project
move nuget to tools folder, so that it doesn't interfere with visual studio's package restore mechanism
enable FAKE unit tests