A Javascript Library Boilerplate