Merge pull request #2 from CyberROFL/dev-common

Merge with master
Update README.md
Design, added runtime path
Some design improvements & fixes
Better error messages on registration
Removed deprecated repeated password check
Merge pull request #3 from CyberROFL/dev-design

Merge with master
Added client-side validation