added localstorage mixin
refactored contact initialization to use storage fetch
refactor single contact fetch
local storage data persistence is hooked up
fake latency with timeouts and handled with deferreds
added loading view for loading delay
added initialization for message config in loading view
added basic edit forms, app and event prop
added syphon. edit form submits
basic validation. replaced BS with CDN'd BS