fixed authentication script to prevent invalid users from being inserted into db

- checks that that decrypted values from the post request are
alphanumeric, if not then it means they weren't properly encrypted and
get decrypted to random chars/symbols
fixes

- removed user_exam table entries from setup files
- fixed updateDuedate server check (didnt allow date to be set to
current, had to be 1 min after current)