Merge pull request #15 from alim/Issue_5

Added Subscription - merging into master, but keeping Issue_5 branch open for further development.
Merge branch 'master' of git@github.com:alim/ignition.git
Merge branch 'Issue_5'