Parser implemented (to-do: comment and test)
Changes to constructors of Optional
Changes to constructors of Optional (added new exception)