restructured the source code file system

maybe it will work this time?