API Implement.

- Use inflection for API instead of Ugly Api
- Default to JSON
- Remove sub path /api