added tasks_available method to list available parsers, processors, reporters. tidied up insertion of potentially missing columns.
changed task text inputs to dropdowns
added method to populate dropdowns for add and edit job form