Added entity details page, with ability to edit/create

This fixes #13 and #31.
Changes:
- Added button to `/admin/entities` to create new entity
- Made each row a link to view more details / edit the entity
- Added page to create/edit an entity
- Added tests for new page