Initial commit including project structure.