wip: Add rest api

Close #29
Implements #30 
Top of file, please.