basic function to support Job Description

Other changes include:
1 add better_errors and meta-request to facilitate debugging;
2 use carmen_rails to support country/province inputs.