Added basic project structure and tooling