Ok, this is a much larger commit thas is normally good practice, but things have some
clear structure now. Main changes include:
1. Added useful tasks to tasks.py, along with unit tests (tasktests.py).
2. Created the algorithms module, along with unit tests (algorithmtests.py).
3. Converted python modules to use UTF-8.
4. Created unit tests for the FTP-based cluster file store.
5. Added a bash script for updating dependencies via pip (updateall.sh).
6. Updated requirements.txt.
Merge branch 'master' of github.com:sfrazier-OGL/Iris