Added basic project structure, minimal functionality