Added GA event to record  new reviewer

Small problem in that it currently doesn't check validity of the form before sending off the GA event. Will revisit ASAP.

Signed-off-by: Jonathan Conway <jonathan@jaikoo.com>
Track Accepted/Declined invites

Pings status to GA. Includes light validation that verifies a reason was given if invite was rejected before sending the event to GA.

Signed-off-by: Jonathan Conway <jonathan@jaikoo.com>
Fixed JSHint infraction

Signed-off-by: Jonathan Conway <jonathan@jaikoo.com>
Remove ineffectual annotations

The default state is closed, and this RSpec annotation was removed some
time back.
Configure Rubocop

Make Rubocop less strict about arrays in spec/, because
%w doesn't always make for the clearest test data.

The default configuration dislikes inject and recommends
each_with_object, but I disagree.
Add a tabular review aggregator

This aggregates reviews in a suitable format for CSV generation.
Implement a CSV renderer for a user's reviews

This takes the user and a tabular aggregator and combines the
information into a CSV file with keywords translated via the locale
file.
Allow user to download their feedback as CSV

And, by extension, to allow a manager to download a direct report's
feedback as a CSV.
Download all direct reports' reviews as CSV