Adding unit tests and travis CI to project

I added tests to the project, they misses a little part,  i don't think this is a problem for now (93% coverage actually)
Beyond their basic utilities, i think they also can be usefull to provide solutions to users. 
Concerning the answers provided in my tests, do not hesitate to review them to see if they suit you.

I've also added a travis build to follow them in a convenient way, it just need a little setup on the main repository though. You can check the actual results on my fork https://travis-ci.org/Vp3n/Jasper/builds/8676650