added unit tests
added more stuff
updated version, added bower/travis configuration
added ignmore directory