License added
Stub out the API
Initial implementation of functions