add Doxygen support

For your review @brtaylor92