Adding project structure and start on API