added some of debug output to goose.debug
some tidying up to try to resolve issues with memory leaks
don't subscribe on files twice
fixed possible duplicate subscriptions for projects
don't add stuff to dispatch queue when it is currently building
increased version number
rewrote flow in task dispatcher to be more synchrounous