Boilerplate webapp set up