Implemented set, reset and toggle methods in BitMap template
* Added test cases for these new methods
* Renamed at(size_t) method into get(size_t) to match its purpose of getting but not setting a value