Closed #78
Closed #63
Closed #80
Ignoring Visual Studio files
Fixed #81
Manual merge with master