I was going through the code and documentation and I realized that a more intuitive way object instantiation is to do something like RData::Stack.new
I think it lets whoever is using the object know that they are actually creating a new instance of that object. RData.Stack seemed awkward.
Added queue readme
More intuitive way of instantiating structures
Looks good dude :), merging