[+] Register & login
[+] generating encryption key for the user for encrypting and decrypting credentials
[+] Save & Show User Credentials
[+] Generating an encryption key for the server when starting the launcher for the first time , in case the launcher have found the server key it skips this phase
[+] Decypting user's key in case he need ot show , add or update his credentials
[+] Support REST API with JSON
[+] Get better score in go report card