moved the sources and tests to a subfolder src to prepare for distribution