Feature/01 signin related

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