Squashed commit of the following:

commit 8beff969457285fb85d10ca96205a3dc7a3d729f
Author: George Bonner <georgebonnr@gmail.com>
Date:   Mon May 12 16:31:42 2014 -0700

    typo fix

commit 8ba0a658b5e1831dfd3b8299327a2be50ecec0f2
Author: George Bonner <georgebonnr@gmail.com>
Date:   Mon May 12 16:19:35 2014 -0700

    Fix

commit 5d9c6c5afd4b9a56a03522e644c01d41c2a344eb
Author: George Bonner <georgebonnr@gmail.com>
Date:   Mon May 12 15:58:48 2014 -0700

    fix unhandled errors in chrome

    $window[storageType] would throw unhandled error in Chrome some cases as browserSupportsLocalStorage() had not yet been called.