Added barebone project architecture, no functionality yet