RESTful API support

1. Custom CRUD urls and http methods
2. Playceholder {key} for update/delete url (optional)
3. _serializeFormJSON($form) added to utils