Add Constellation Builder tests
Fix operator's bug in Point

Details:
- fix operator==() -- add checking whether higher coordinates are equal to 0 (zero) in case of different dimensions
- fix operator{<, >}() -- add comparing of higher dimensions if points are from different dimensions (copying and padding with zeros)
- add appropriate tests
Add Constellation::getDimension()

Details:
- add member function
- add tests
Add binary patterns generator
Modulator

Details:
- add & test modulation of bit pattern corresponding to one muldimensional symbol
- add & test main bit modulation member function