Reformatted regex and allow whitespace between start and stop times
Major refactoring: Moved from dictionary to list data structure.