Initial project commit. It should compile as this is a complete, simple, and tested project.