Closes #45 Adds Coverage gem