added proper recursive dependency checking
added support for storing deployed versions
added support for signals with arguments
added signalling between supervisor and virtualenv