Fix recreate_containers test
Fix for #48.

Rework of how services are sorted based on dependencies using a topological sort.
Includes error handling to detect circular/self imports (should raise a DependecyError).
Added in logging to the CLI to log out any DependencyErrors.
Removed the compact module as it is no longer used.
Fixed error where Django can't connect to Postgres because psycopg2 is not installed
Merge pull request #66 from damianmoore/doc_django_fix_psycopg

Fixed error where Django can't connect to Postgres because psycopg2 is not installed
Merge pull request #52 from cameronmaske/fix-sort-service-dicts

Fix for #48
Document how to see env vars for a service
Document how one-off commands are configured
Link services to themselves

E.g. `fig run db ...` will be able to access the db service.
Merge pull request #67 from orchardup/link-services-to-themselves

Link services to themselves
Ship 0.2.0
Merge pull request #70 from orchardup/ship-0.2.0

Ship 0.2.0
Specify working docker-osx version in docs
Add /build to gitignore
Friendlier connection error for docker-osx users
Show installation instructions if it looks like Docker isn't installed
Fix Ubuntu check - forgot to actually inspect the distro
Install docker-osx from tag
Merge pull request #77 from orchardup/friendlier-connection-error

Friendlier connection error for docker-osx users
Lock version of docker-osx on home page
Throw an error if you specify an unrecognised option in `fig.yml`

Closes #27.