settings: add a hasOwnProperty check to _writeObj
settings: extract localstorage read to _readObj
update grunt; used old guide earlier
adding grunt support for coffeescript tests