added abstract and interface definitions folder to the classmap
Created new models for activity search based on an abstract definition.
Created new models to represent a single activity record.
Changed the routing schemes to use query parameters for filtering.
Modified controller to make use of the new activity search and activity record models.