Add home view
Add layout view and public css
Add edit view.

Add edit view and implement in recall. Also fix style CSS to remove
positioning bug.