Updating NDimPoint

Details:
- add +/-/=/==/!= operators
- add some tests on NDimPoint
- add ctor with initializer_list
- change Makefile.tests.mk to Tests.mk
Update NDimPoint & N-dim simplex

Details:
- add norms, dimension increasing, access to coordinates of NDimPoint
- make simple N-dim simplex coordinates solver
Refactor

Details:
- move main.cc to sim directory
- add flag for short displaying (power only)
Refactor N-dimensional point

Details:
- change class name NDimPoint -> Point
- change namespace tgm -> ndim
Move to *.hh/*.cc extensions
Add Vector

Details:
- add (at this moment pointless) move constructor to ndim::Point
- create ndim::Vector (N-dimensional vector -- a very early implementation)
- add graph generating scripts (bash + gnuplot)
- update .gitignores, etc...
Update itpp qam sim && minor updates

Details:
- add gflags interface to main.itpp.qam.cc
- add python graph drawing scripts
Add Simplex Modulation

Details:
- just an initial version of the simplex modulation (modulator?) -- dummy 4-point distorted qam-like modulator
- minor enhancements in charts generations and in main.itpp.*.cc
Slight Point API change

Details:
- change Point::getCoordinate to Point::at
- change Point::setCoordinate to Point::at
- change internal Point implementation (make coordinates pointer to std::vector<double>)
- update Point & Vector tests
- update script generating test script
Update Vector and Point

Details:
- add point-independent homothety to ndim::Point
- implement +, -, +=, -=, *= and std::ostream<< operators in ndim::Vector
- add some tests
- add documentation
Update point

Details:
- add point's translation by vector
- move to slightly more fluent API
Refactoring

Details:
- change promoteToDimension method to extendToDimension in both ndim::Point and ndim::Vector
- update documentation
Add ndim::Constellation stub
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