Code cleaning and improvement
Add more tests
Update bower and package.json info