Initial project setup.  Begiin defining API.