replaces voluntary with learning category
validation changed to allow nested creation of availabilites with service
handles age range in search
fixes agerange param extraction logic
add show resource of an individual service in api