Improve custom field support in JIRA - WIP

PEP8 Fixes
Cleanup support of custom fields
 - text, select, and multi-select
 - require only those fields which are required