Issue 18

Adds contacts service to the gem and corrects a couple minor bugs.

Closes #18