Updated appdb.sql

Now includes most tables/fields required for all high-priority features.
No data in this .sql file.
Moved model code into the application folder
Start of unit testing system. Currently only one VERY basic unit test.
Added an actual test to unit_tests.py
Refactored MVC and DB code due to import errors.

Moved model code up to main directory in one file. Same with cvontroller
code. Moved database.py to the main level and changed it to an object.
dantest.py is a temporary file for those working on this branch, not
intended for master repo.
Modified database.py to use db string from config.py.
Merge branch 'master' into registration_of_new_organization
Added virtual environment path to unit tests file.
Corrected a method name in the unit_tests.py file
Merge branch 'registration_of_new_organization' of github.com:umworkma/Comp4350 into registration_of_new_organization
Update to database code to allow dependency injection
Further progress with testing and refactoring of database. Entity and Address models defined. Entity to Address relationship working.
Initial controller code for organizations.

This is not finished, polished code. Just some exploration until unit
tests are working.
Completed db restructure. It now uses Flask-SQLAlchemy. There are some initial tests in place to ensure test data is able to be read and relationships are working.
Updated requirements.txt
Fixed some errors that were left in application.py... application server should actually run now too!
Attempting to merge db_restructure and registration_of_new_organization branches.
Removed model folder from branch
Committing so I can pull
Fixing merge conflict