Konacha 3.0 compatibility

Rewrote most of the guard plugin to tie directly into Konacha::Server and added middleware into the stack to prevent the cacheing issues we were seeing. The new plugin is Konacha 3 compatible and tested against Rails 3.1, 3.2 and 4.0.