Reworking projects structure. Adding some base functionality with files.
Fixing build