WIP: Refactor: Identity, Storage, Profile

This change involves a lot of modifications:

* Moves plugins inside of the `js` folder
* Adds two different plugins for Insight, one with encrypted data and another one without encrypting (actually never used alone but wrapped by the one that encrypts)
* Removes the Storage class as it was adding too much complexity without a clear advantage
* Removes the WalletLock class which wasn't being used
* Changes underscore for lodash (same outside API, better performance, more functionality)

Tests are still not passing.

~2000 lines of code deleted in total, simplifying the code a lot