Added initial README file

* Some badges
* Added specific esxceptions and changed the tests the expect them
* Added travis file
* Replaced Decorator and its test