Added file uploading and extension validation and Flask-Upload
File upload gets info saved to DB