feat(library): create information library

Supported information gain values:
- true positive
- false positive
- true negative
- false negative
- precision
- recall
- true negative rate
- accurancy
Merge pull request #1 from janantala/canary

feat(library): create information library