Adding terminal-notifier-guard

Also ensuring that Guard notifies the terminal upon test completion.
Otherwise what is the point of guarding the files.
Factoring out a Base Recommendation class

As there are two recommendations, taking time to work out a common
interface and use case.
Adding guard-rubocop

$ bundle
$ guard init rubocop
Appeasing the Rubocop and Hound