Create subscribe

This is the fleshed out subscribe class.
Merge pull request #11 from amarti25/patch-11

Create subscribe