moved everything to src, added documentation in doc and doxyfile