change TBitSet to LongBitSet implementation
javadoc update
add set value method back
Add first pass at Inventory implementation