Add my name to authors
Refactor get_gradients into BaseCD
Add mf_update method to BinaryVector class for expected activation visualization
Fix some bugs, rename a method