Updates

added all calcs

updated security - no one can use same password
added option to sign in instead of register - if device changes or is
updated