Initial Commit
producer-consumer work
Changed data from instances to shared_ptr
Fine Grain Locking
Fine Grain Locking
fixes
added new .gitignore