Add puma as default appserver instead of passenger

Changes:
* add support for downloading files from remote repo instead of
  inlining templates
add debug output
fix remote path
fix file permissions
Merge pull request #5 from thegarage/puma

Add puma as default appserver instead of passenger