add comments to main CMakeLists.txt
add assembly subdir with mat and interface assemblers
introduce mat and interface systems
fix installation path