Initial commit

* Add basic project structure