Project skeleton

Initial setup of file structure and build tools.