heavily inspired by, https://github.com/codebrew/backbone-rails, with testing & updates