Client model, view, collection

- Make less work for client side items
- CRUD architecture
- Find user by email
- Markdown on new element