Update point, doc & readme

Details:
- add multiplying (with double) operator do ndim::Point (double can be both lhs or rhs)
- add strict weak ordering to ndim::Point (ordering takes place starting from its lowest dimension)
- add tests for new ndim::Point's features
- add general simplex modulation prototype
- add readme (just a short info)
Add ordering operators to ndim::Vector

Details:
- ordering is based on vectors' lengths
- add related tests
Add init impl of ConstellationBuilder
Update ndim::ConstellationBuilder

Details:
- add ConstellationBuilder as an option to main.sim.general
- implement constellation building (building, scalling and normalising)
More or less working Constellation Builder

Details:
- to be honest rather less than more
Update Point and Vector

Details:
- fix Vector's substranction (bugfix)
- reimplement Vector's sumation
- add many operators to both Vector and Point
- fix and add some tests
- update vector printing
Reimplement ConstellationBuilder

Details:
- better (at least to be hoped so...) constellation generating algorithm
- various minor and major updates in Constellation Builder
Merge branch 'generation.vectors.based.constellation.builder' into move.sim.general.to.const.builder
Merge branch 'move.sim.general.to.const.builder' into develop