Merge pull request #71 from nvcexploder/master

Update to Lab 4
Add event emitter on retrieve
Add hit, get, and miss events to client