Backend

Add basic CRUD api endpoints (not including keyword functionality)