Added Doxygen support

Install doxygen [here](www.doxygen.org/) or with `brew install doxygen`

Create doxygen documention in `docs/` with this command from the root project directory
`doxygen Doxyfile`