Added makefile for building the solution.
Added full support for Doxygen documentation generation.