Build and run the andrewlorente app!

There are several problems here:
* It's not a downtimeless restart
* Building on the web server guarantees resource contention
* As commented, the andrewlorente.conf location reference is crappy
* It relies on a newer cabal than haskell-platform gives you--you need
    to `cabal update && cabal install --global cabal-install`.

puppet changes are now `bundle exec cap production puppet:apply`;
production-sudo no longer exists. Cap deploy tasks are as the alorente
sudoer; they want an as-directive to restrict permissions correctly.