Refactored the Storage Factory

- Simplified Storage
- Added localstorage support so it can work without chrome (easier to
debug ^^)
- Cleaned the code