Initial project structure. Yay for boilerplate.