Adding markov chain image
Cleaning up js, adding comments
Added comments to all methods and functions
Removed 'rejected_locations' and put all information in 'choices'
Changed 'choices' to history, works with server
Removed unnecessary 'active_chain' state variable
Added markov chain image
Preparing to rewrite user algorithm
Created separate button for initial locations and separate function for that button
More cleanup, moving toward ignoring user vector
Fixed bug in history to ensure locations aren't repeated
Removed bug so if first location fails, app doesn't enter invalid state
Calculate distances to good and bad bars (not used, but will be)
Take average distance to good and bad
Ensure that a bar only exists in either the good or bad column in history
Adjusting the algorithm to use history
Limit the number of bars used in the monte carlo step for both speed and accuracy
Rearranged monte carlo step
Fixing algorithm to correctly use history
Removed user vector information