Added the Google test frame work and made a basic setup for using it.
Merge branch 'setup_unittests' into develop