Multiple edits across multiple screens

SQL statements added and amended
Edit Character Screen updated - Cathal
Multiple edits on jobScreen:
	Table - migrated to AbstractTableModel
	Screen size reduced to max on lower resolution screens
	Editable columns set correctly
Multiple edits on MainScreen:
	openProject action wrapped in singleton method
	All editCharacter screens wrapped in singleton methods
Minor edits on newJob screen:
	jobScreen and openProject table configured to update correctly
Minor edits on openProject screen