documentation progress, added version.hpp