boilerplate for scaleable javascript projects