Added several tests and run with selenium discover

Signed-off-by: Sheik Hassan <solergiga@yahoo.com>
Alternate deployment setup

Basing the docker image on internal django_baseimage, notification on
README that external deployment is temporarily broken, making required
python packages less redundant and more clear in Dockerfile and
requirements.txt, making container startup take advantage of my_init and
runit, streamlining and simplifying settings.

Signed-off-by: Aaron Browne <aaron0browne@gmail.com>
Tweaking service & my_init.d copies in Dockerfile

Signed-off-by: Aaron Browne <aaron0browne@gmail.com>
Move app/run.sh to app/run

This should fix the runit problem.

Signed-off-by: Aaron Browne <aaron0browne@gmail.com>
Add siteauth requirement

Add django-siteauth to requirements.txt and installation with
Dockerfile, add chopauth and registration to installed apps, comment out
the `manage.py migrate` from application_init which is failing for
unknown reason.

Signed-off-by: Aaron Browne <aaron0browne@gmail.com>
Fix modeltree base model

While implementing new settings, the base model was mistakenly set to
omop.Person when it should be omop_harvest.Person. This is now fixed.

Signed-off-by: Aaron Browne <aaron0browne@gmail.com>
Reverse previous removal of syncdb step

Now that the FORCE_SCRIPT_NAME slash option injection issue has been
fixed and database connections seem to be working much better, let's see
if this works again too.

Signed-off-by: Aaron Browne <aaron0browne@gmail.com>
Debugging syncdb

Signed-off-by: Aaron Browne <aaron0browne@gmail.com>