moved module into src
added documentation