A template for javascript development