Getting things started (1-3)

Created base function which creates random party position, then allows
parties to relocate to middle. Shows graph before and after. However,
voters can't yet re-align. In other words, the process is not yet
iterative.