Initial commit

Sets up basic layout of codebase