WIP: Added tests

Also fixed convenience library to not build component libraries.
TODO: Turn those CMakeList.txt files into MODULE_src.cmake files.