refactore base to avoid using instance variable for @data and @remain
refactoring on sub codecs methods in Base
Adding first implementation for composed codecs
Adding test for field
Implement and add test for bitmap codec
adding from_array static method for Field
split composed codec in 3 files composed/bitmap/tlv