Refactoring

too many changes here to be meaningful.  

- changed layout of default page to match [balsamiq mockup](https://fox-squirrels-2013.mybalsamiq.com/mockups/1242424.png?key=797c222bd42bcefce1f4c2c920ad4d45617992bd)
  - erb and html edits
  - css additions
- added `trim_to()` helper method to trim text for new page layout
- database migration to increase `content` column on `notes` table
- looking at the commit logs now ... apparently added a 404 handler and then removed it to add a default catch-all page

sheesh. working with git is like remembering to do my laundry.  things get stinky when i stop thinking about it :8ball: