Move methods to helpers
Use partials & view cache; refactor render methods
Add index view
Reformat test output
Merge pull request #1 from banterability/refactor

Merge refactor branch