obeys user options.  debug functionality.  web service user id generation.  localStorage for everything.  cleaner templates.