Hopfield Network Investigator JavaScript Environment for CS331