Widget with cipher (optional)

Added events to *widget.view*:
* **cipher** - when the user submit his secret key
* **nocipher** - when the user chooses to not use a secret key

Added states to *widget.view* respectively:
* **ciphered**
* **notciphered**

Exposing from *widget.view*:
* `remoteStorage.widget.view.userSecretKey` - holds the secret key..
* `remoteStorage.widget.view.userSecretKeyError` - setting this to `true` will let the widget know there is a problem (alternatives are welcomed!)