Fixed arg serialization issue in GET request

Use serializeData hook to serialize args
Exposed renderAction from controller

To ensure controller could work without router