Feature/01 signin related

This PR:

* Swap places for "Join" and "Create/Open". fixes #285
* Make encryption password required. fixes  #284
* Give user feedback when you don't type in password when opening wallet.  fixes  #280