Scaffolded some spec files
Merge branch 'spec'
Updated README
Renamed the internal event pub/sub class to Publisher