Wrote a predicate parser that splits up inputs and verifies structures, working on the specific cases still
Deleted Day enum after talking with Kremer. The day field is simply a day id, it could be anything and not constrained by days of the week