Adding provider behaviour to allow new Telegraph to retreive last msg
Rename provider method for better understanding
Providers can send different info depending on the registering Telegraph
Merge remote-tracking branch 'ai/master' into providers
Rename Provider and add Test
Add licence header
Code formatting and Javadoc
Merge pull request #6 from avianey/providers

Provider system for the message api