Separate view for memo

- view for editing and deleting
- view for showing
Move balanket.js
Set up test coverage for client
Add edit view for memo