General changes

This commit does the following:

- adds the 'Posted' column to jobs listing
- adds format_date and truncate helpers
- adds category listing (pending API change)
- general cleanup and code re-ordering