Make-jar now uses `util/build` instead of `util/test` as bugs will break
tests
BUG: Introduced bug that assumes after 20 tries the session_id generated
was entered.

FIX: Have a boolean that is set when session is entered and return an
error if it never is true.
BUG: Introduced bug by omitting the "Session.isValid()" check, allowing
sessions to never expire even though they should after an hour.

FIX: Check if session is valid before returning from session table
BUG: Removed email validation, enables a ton of different bugs

FIX: Validate emails to RFC 2822, 1035, 2821, 3696
Merge branch 'jamesmiller5-defect-add' into defect-add