bitfield, assert, comments

bitfield commit was corrected
assert macro added
doxygen comments added