[#62] Show action for user

- Tests.
- Update Readme.
- Clean up in `calendar.rb`: use `json_message` method to return JSON messages and `json_error` method to return JSON error code and error message.