Adding a pub/sub system.
Fixing inheritance bleed.
Added first draft of working pub sub mechanism.
More clean up and tests.
JSHint cleanup.
Suppressing JSHint errors, that I am ok with for now.
Cleaning up examples.
Merge pull request #4 from mattrohland/develop_shepheard

Adding the ShepHeard to the flock!