* Changed all interface modules so that preprocessor steps are not internal to the namespace (C++ requirement).
* Added AssetLocator Implementations instead include and src directories, as an in-memory prototype (to be iteratively developed upon, such as a persistent SQLite backend).
* Added CMakeLists.txt so that everyone may build the project.