Add Queue, Tests and Update Readme