changing it to a different project layout

to make up for the lack of namespaces