Extend website deployment

Allows multiple branches (still need to set up nginx)
Includes knowledge of Makefile and nanoc output