Rework project structure.
Add Catch for unit testings.
Update CMakeModules.
Update license statemnet
Remove obsolete source code.
Update Doxygen config file.
Add simple Travis CI config page.