Added watch to default grunt task to uglify/minify JS
More refactoring. Proxying ($.proxy) a bunch of methods instead of
double wrapping them to preserve context.

I think this also Fixes #15.
Fixing some typos and removing some references to coffee/build tasks that are out-of-date
Refactoring event binding to use .changeView directly and cut out some non-DRY code; making .changeView work correctly when taking events instead of
DRYing out some more code; creating shared init(Boolean) method; moving defaults into ctor
Event namespacing. Removal of event names from options.

Fixes #14
Merge pull request #17 from lyzadanger/pushPop

Push/Pop