Implemented BitField<Size>::reference class
* reference class is returned from non-const operator[] corresponding to std::bitset::reference
* implements the same methods as its prefiguration
* added reference test case to BitFieldTest