error checking for close list char
add position in buffer to error message
decided not to add lists to places when the finish parsing
when finding a new list determine where it should be saved