Updated app to work with latest requirements.

I updated everything to work with the latest tools specifically Flask-WTF changed from redirecting the imports to forcing you to import directly from WTForms.  Also, due to the update, changed the Required() class to InputRequired(). 

Requirements is changed so that it will pull the latest as well.