Finish skeleton of entities

- Fix some issues with schema, rename some fields
- Need to figure out join relation of staffroles table
- Some tables have redundant fields e.g. activities(activity) vs activities(type)?