Added login infrastructure back into project from textus