Add eventCategory resource model.

This was missed with the last SBI, but we need this so we can query the
database to get the list.  The resource model is also required in order to
save the new stuff.
Lookup existing category
Save categories that do not already exist.
Defer initialization of typeahead until after fetch of data.
Merge branch 'feature/AddNewCategories' into develop