Testing

Hi, i took some time to improve the existing test and add a new one for tie. I needed to add some technologies and i used bower. I did so in a separate commit, so you'll have a better overview ignoring the diffs from that commit. Also the commit can be excluded if you don't like the idea of adding the files fetched by bower in the repo

The tie tests are failing, but i'm not really sure if the fault is on the tests or on the code. I hope you'll have some ideas about it! The testing code looks really simple and i can't see anything wrong into it.