Fix #2: "show" command now limited to past 4 weeks

This commit adds a simple constraint to the `show diary` command which
always limits the output to the preceding 4 weeks (more accurately, 28
days). To display diary entries over a longer period, the `summary`
command can be used.