Hooked up Engagement Index with API

https://jira.ets.berkeley.edu/jira/browse/CYB-82

PR crucial for today's meeting

Hooked up @richcreationsrc Engagement Index with DataCulture's API
DataCultures can query it's DB and bring relevant information to Engagement Index
The 'reason' column is never surfaced to the user.  By making them plain English and readable, they are also easier to mistype here.  Perhaps a mapping could be put into the PointsConfiguraiton table instead, with a column 'readable' or such and use that when showing the reasons to a user?