add marionette

this will help to fix the view hell that we
seem to find ourselves in www.marionettejs.com
prevent crash on reload in dev mode

console was evaling to undefined thus a hard crash
add marionette to page
add a helper method on the movie model

gets the truncated version of the title
refactor movie view to be more semantic

this improves readability of this view, it also
seperates out concerns of data serialization
template rendering, and ID assignment.

welcome to the wonderful world of marionette!
Merge pull request #590 from samccone/sjs/marionette-makes-everyone-happy

initial pass at movie tile view improvement