converted the parsers for parsing project, priority and other parts of task from using monads to applicatives