Move source to src
Move submodules to lib directory