Basic tests for AS - Part 1/3 of the unit test challenge

This is part 1 of 3
 1) setting up basic testing (boost unit test, cmake, eclipse)
 2) travis ci configuration
 3) the real testing begins