Initial pass at building out API

Doesn't load anything though