temp commit.  Added some more tests, but not passing
updated tests
updated resources so that tests pass
dynamically generated URLs for resources from a static property, resource_name, found in each resource
began implementing url->model lookup
began implementing url-based foreign key lookup
foreign key parsing is working.  Need to overload creation process in PresenceData to present two schemas depending on filters present.  Also, strange error in presencedata serialization.
added dynamically generated schema and customized deserialization dependent on what arguments are provided in the GET params (and which arguments the user is expected to provide).  This is especially important for creating presence data.