Code formating
Add tests.
Add travis config
Add folders to .npmignore
Change version in bower
Replace array with linked list