Add HW03: DCG Boolean Expression Parser.

Also included `expr_parser.pl` and `expr_dcg.pl`, which respectively provide
"expanded" and DCG parsers for the arithmetic expression grammar. Also
included some initial commentary on these parsers.

The homework file `bool.pl` does not contain any unit tests yet; these will be
added ASAP.