CLN/PERF: Do not import matplotlib at the module level.

Closes #106.

Now, following best practice, matplotlib is never imported outside of a function. It will only be imported if one of the functions in `plots` is called, or if `locate` is used with `walkthrough=True` (which is not the default).

@RebeccaWPerry You will have to rebase #104 on this.