Added Scrutinizer-CI, Travis-CI, Added a lot of tests