switched from scons to cmake

* removed scons files
* added CMakeLists.txt (still need to un-hardcode the path to eigen)
* added build.sh that creates a build dir and runs cmake from there
added gtest to cmake

* removed makefile
setup travis to use cmake
added dependency install script to travis config
fixed CMakeLists.txt and Qt includes
Merge remote-tracking branch 'origin/master' into cmake
re-added test-runner target
updated install script for travis config

eigen, qt, cmake
removed makefile