tests for getting and setting to localStorage

update message saveDraft test

refactor message spec to account for get draft method change

added floobits
backbone message model and view

get and set localStorage callbacks

Conflicts:
	app/assets/javascripts/app/views/conversation_view.js

@wip refactor code to incorporate conversations_view

refactor div target for to field with backbone message view

refactor localStorage methods to save message locally

tidy conversations view

change namespace from message to draft for backbone savedraft feature

made correction from message to draft
Encapsualting the draft functionality into a function

Added if statement to saveDraft

Changed event from keypress to keyup to fix missing last character on save

draftable calls saveDraft only when required

decoupled message view from message model
Added draftable functionality to backbone

moved draftable to vendor

required draftable

no longer using a draft model

revert draft spec -> message spec
add changelog for feature: Save blueprint of message on client side using localStorage [#5087]

update changelog link

added floobits