Adding documentation
Fixing doxygen to render documentation correctly.
Adding autotools to run tests