Added basic project structure & functionality