added new `GeneralizedPreferenceWeight` which allows for more fine-grainded control over rejection probabilities
added one explanatory comment
started new core module with possibility to change default dtype of ndarrays
parameter changes
new scenarios