Created and implemented DeviceInterface
Created and implemented MessageInterface
Created and implemented PushInterface
Merge pull request #27 from JurJean/enhancement/interfaces

Enhancement/interfaces