Add really basic readme
Fixed double free (As split was being added to state list)
Split the adding of states and following state pathways when generating lists into seperate functions to avoid confusion
Added + and *