Initial commit for basic structure and files