controller / customer - bug fixes

updated the destroy function to use a new nukeLocal.
bug fixes in campaign editor.
controller - updates to browser storage functions

Some browsers were returning a security error when checking if
window.localStorage was available (not when executing, just when
checking availability - sheesh).