Improve code documentation
Improve code documentation
Add basic support for make install
Add building/installation documentation