Some code layout

Use single-line comments, etc.
Implement return on a rental

TODO: fix bug in the overdue-video tracking implementation. Currently
overdue videos are tracked within the video structure itself. They
_should_ be tracked in the rental--i.e., whether a rental is overdue or
not.
Update comment to match function signature