Numerous coding fixes for job show

- added macro for it,
- not using forms because it isn't a form.
Merge pull request #249 from nla/hr-job-show-fix

Numerous coding fixes for job show