Layouts, colors, and kills
New features and merges from other forks. This also contains a substantial restructuring of the codebase to better follow common practices. This change has no effect on users, but does affect developers.
- Merges @howjmay spelling fixes
- Merges @markuspeloquin solarized themes
- Merges @jrswab additional kill terms
- Adds the ability to lay out the UI using a text file