Ensure the log directory exists

snap wants to be able to write to it, so it needs to exist. No big deal.
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

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.