reorganizing the folder structure. closes #23
adds doxygen documentation. so far not much to see. closes #30
refactoring due to changing the folder structure. closes #23