Updating documentation
Ready for doxygen