Add approver and notes

Lets a CLI user optionally set approver and notes when adding/approving a dependency.  Shows that detail in the HTML and Markdown reports.

This implements Tracker stories [55860722](https://www.pivotaltracker.com/story/show/55860722), [55860814](https://www.pivotaltracker.com/story/show/55860814), [55860730](https://www.pivotaltracker.com/story/show/55860730), [67771378](https://www.pivotaltracker.com/story/show/67771378),
[55860902](https://www.pivotaltracker.com/story/show/55860902)