Bit set

This is a basic bitset class for any Forge author to use.  I followed the Java bitset class with a few exceptions for performance reasons.  This class has been tested and works for all methods composed.  I believe this basic structure should be all that is provided by the library and the DSL author should be responsible for wrapping more complex operations on top of this bitset class.  (See a some to come GraphBitSet class for an example of this).   See comments in class for more details.  Will continue to be developed as more people use, but basic operations are here to start.