updated user blueprint for pep8 and flash messaging, updated tests, increased coverage