Change from a contact object to a contact model protocol
Update README.md with new instructions, add property to contact object in sample code.
Merge branch 'develop' into feature/ChangeContactModelToProtocol
Implement a default model for users to continue with the 'simple to use' mantra
Don't put a guard around setting the contactTitle field because it is required in the protocol.
Merge pull request #19 from Citrrus/feature/ChangeContactModelToProtocol

Feature/change contact model to protocol
Add optional and required to fields in the model protocol in readme