Feature/new file structure

This is total rework of Alphastone's architectural structure based on real world experiences to make development faster and simpler between team members.