Add bernoulli distribution

I added ```bernoulli_distribution```. And one small thing, any reason why ```normal_distribution``` isn't in the ```random.hpp``` header? I'll add it in my next pull if it should be there...