Raise custom exception in curdler if we cant find setup.py

I am also removing an annoying newline from the `BuildingError`
that forwards the exception from `Script.__call__`.
Rename BuildingError to BuildError, we are not dealing with real state things yet
Revert changes to should_queue()
Increase the maxsize of the connection pools in the downloader. Closes #11