basic function to support Job Description

For address part, I use a third-party gem carmen-rails to populate country/state.

For debug enhancement, I use two additional gems: better_errors and meta_request.