Documentation update
Added the first part of some version tracking
Added the upload script to makefile
Moved to hpp extension