Ignore the shared library
Update documentation
Fix link to ProGit chapter
Ignore temporarily generated version file