CTS Contacts API initial commit

Initial commit, all tests are working at this point.