This commit conatisn several important changes:

- New interface to allow metrics provide their own CyniTable version
- Changing metrics classification based on tags instead of types
- Improving NetworkUtils class with several methods to make easier the creation of a new network
- Inference algorithms modified according to new NetworkUtils methods
- Add sparse and dense data structures in CyniTable through parallel colt package