Refactoring and prepared for #18

- Renamed class Priority to TaskPriority
- Created class ModelTaskStatus
- Created class TaskType
- Refactored messagebundle files
- Prepared GUI for #18 and #30
- Changed way GUI gets enum values and enum type message key
- Added some internationalization