initial core api stub
Merge branch 'core_api_team' of https://github.com/puffball/puffball into core_api_team