Setupification

* i realised my last pull request was on master, this is on andymckay as it should be
* added in `mkt up` command that updates the file only if it needs to

[setupification] marketplace-env $ bin/mkt up
Written fig file to /Users/andy/.mkt.fig.yml
Recreating andy_spartacus_1...

then

[setupification] marketplace-env $ bin/mkt up
Recreating andy_spartacus_1...
Should mention this daemonizes. We could think about adding a --no-daemon flag later if that might be useful. Will this pass other args to fig up if specified. It's a minor issue but thinking any wrappers could pass other args to the wrapped command (unless they are defined by the wrapper itself). This way if there's useful stuff that gets added to fig up in future then we can use it. Not sure how useful fig up --no-recreate is, that's about the only thing it has aside from -d.


> By default if there are existing containers for a service, fig up will stop and recreate them (preserving mounted volumes with volumes-from), so that changes in fig.yml are picked up. If you do no want containers to be stopped and recreated, use fig up --no-recreate. This will still start any stopped containers, if needed.

From http://www.fig.sh/cli.html