Basic setup for the API

Still in construction - Good to go for basic testing.