Merge pull request #18 from jcao219/master

some changes to everything
Implemented basic outline of RingBuffer

Still need to make it Thread-safe, but many of the simple methods are
taken care of
Attempted making the RingBuffer thread-safe

Not sure if wait() and notifyAll() are correctly called, but the
BlockingQueue methods are now implemented
Made a small change to a RingBuffer method
Merge pull request #19 from jcao219/master

Add critter manipulation to the server
Merge branch 'master' of https://github.com/niranjanravi/Assignment-4
Fix a lot of bugs: notably, concurrency, and then critter loading, and then a few others