Additional Fixes on JSON vendoring

VendorsController#index would actually render an empty hash. This was
fixed to get Vendor.all, with a written test.

Activity.list_of_activities required an argument, but now it checks if
params is nil

ScheduleSerializer now shows activity information rather tha only
activity_id
Add API Documentations to README