Added Doxyfile
Slight refactoring (more to come)