Add functions for the hypergeometric distribution

- add support
- add mode, skewness, kurtosis
- add tests
Merge pull request #256 from BigCrunsh/extend_hypergeo

Add functions for the hypergeometric distribution