Added Translator & Facade Fields to Handlers

translator and facade fields added to handlers; constructor should be
complete for all handlers now.

slight change to user login/register ==> we need to know the users
userID so changed from boolean return to int return (-1 means bad
username/pass while >= 0 means valid user registration/credentials and
can be used in the loggedIn cookie)