JS Framework to create clean javascript project/plugin