first whack at getting doxygen to produce the documentation, and pushing it to github