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