Updated with doxygen style comments and added a Doxyfile to generate manual;  also added stou, stos, and stous because the std:: library lacks them