moved the library files to the root to allow using the library as a submodule