ISSUE#99
Move code around in back end so that the api and loader utilities can
share classes rather than adding a dependency that things be installed.
Don't include *.pyc files.

Start tying uploads into the backend.
ISSUE#99
Update table creation to remove primary key designation from join tables.
ISSUE#99

Update backend load process to work with new layout of uploads.
ISSUE#99

Various issues with references to variables before they are created.
Add insert for join tables.
ISSUE#99
Allow updating of a process. Hack right now as it only updates the input_files
ISSUE#99

Conditions don't track projects and processes since they could be applied
to multiple projects/processes.
ISSUE#99
Update upload process to include project and process ids.
ISSUE#99
Update to upload to send all data model items in the correct order.