renamed files to reflect what they are doing
overload state vector method to return the correct type
import fix
gibbs sampling for Bernoulli test and conditionals
moved get_current_state_array method back into subclasses as it makes more sense there
import clean up
moved state vector method inside and some minor refactoring that makes things work
working demo of hopfield gibbs sampling
refactored MCMCSampler a bit to be faster in Gibbs