while detecting look for cabal file recursively
Added support for pre-scripts

To add a script to be ran before build
add PRE_SCRIPT config var in heroku.
It will be made executable and executed.
Merge pull request #70 from joozek78/master

Support for custom user scripts (pre-script) and better detecability