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

Enhancement/interfaces