Addresses part of #10. The issue of not being able to install catch can be resolved through the use of conan which quite smoothly will take care of this. But that is a separate PR and discussion.
In order to ensure the fact that windows is supported, We will need to add its support on travis.
I will merge this PR and open a ticket for adding the travis support.
Addresses part of #10. The issue of not being able to install catch can be resolved through the use of conan which quite smoothly will take care of this. But that is a separate PR and discussion.