Improve build settings

Fixes #6
Improve integration with Xcode build settings
+ Setup Google test & Google mock
+ Initial unit test cases