Added a copy constructor to the basic bit-list

Also added more documentation related to how the bit-list object is
constructed to emulate bit-fields.