Added code to handle the "queryable" properties of resources. Also started trying to handle custom attributes in activities and players. As they both work differently in the api it's a pain to make them work consistently. Still looking at a better approach to take with the player custom attributes and will most likely change it.