Move Issue Creation/Editing to Modals

Had to put the modal code at the top because $issue variable gets reused
- this might have a negative effect on some accessibility tools like
screenreaders.