Add API Documentation Generation with Doxygen

Added basic Doxyfile.in file to have the input files location and
output directory configured by CMake. Closes #4.