still working on adding in user accounts. basic session is working, some auth stuff but still much to do.