unifies volume changes in a method

adds localStorage support check

adds support to persist volume

persists and restore volume from localStorage

refactors to js stylish

persists sanitized volume

unifies volume changes in a method

adds localStorage support check

persists and restore volume from localStorage

persists sanitized volume
persists config by default
Merge pull request #307 from leandromoreira/master

Persists volume changes in localStorage