Bin and update_task moved to bin.hpp

Also minor documentation cleanup
Added doxygen config and doc make target

Documentation still a work in progress, but getting better