working highlighting and viewing, added login and deletions, styling and pep8