Make repo able to function as a submodule

Simple change of repo structure so module can be checked out directly in the modules/ dir.

The userdata directory should be created by SimpleMedia on install - I don't know why that is there in the repo.