####Hópur 47 Verkefni 2
######DATA LAYER
- DONE: (Arnar) Class for computers
- DONE: (Arnar, Eiríkur) Class for computer scientists [input checks, get functions and set functions by Hrafnkell] [seems to hold up]
- DONE: (Hrafnkell) add sql-specific searching functions [will use placeholders later]
- DONE: (Hrafnkell) write/read settings to/from xml file
- DONE: (Hrafnkell) Adding to sql db [will use placeholders later]
- DONE: (Hrafnkell) order by - sql style [will use placeholders later
- DONE: (Hrafnkell) edit computers & persons
- DONE: (Hrafnkell) delete computers & persons
######DOMAIN LAYER
- DONE: (Hrafnkell) Add person to database
- DONE: (Hrafnkell) Add computer to database
- DONE: (Hrafnkell) fetch persons list from db
- DONE: (Hrafnkell) fetch computer list from db
- DONE: (Hrafnkell) fetch computers x persons relations list from db
- DONE: (Hrafnkell) edit computers & persons
- DONE: (Hrafnkell) delete computers & persons
- DONE: (Hrafnkell) Settings requests for computers
- DONE: (Hrafnkell) Viewing only people of a certain gender [now sql-ified]
- DONE: Search
######PRESENTATION LAYER/UI
- DONE: (Arnar, Eiríkur, Hrafnkell) Add new computer scientist from console
- WIP: Main menu [needs more menus for new functionality]
- DONE: (Hrafnkell) Settings menu
- WIP: Search from console. [needs more menus for new functionality]
- DONE: (Hrafnkell) display person list from console.
- DONE: (Hrafnkell) display computer list from console.
- WIP: display computer x persons relations from console
- DONE: (Hrafnkell) edit computers & persons
- DONE: (Hrafnkell) delete computers & persons
######FINISHED PRODUCT
- TODO: compile and add populated data.db and settings.xml to .zip/.rar
- TODO: turn the finished assignment in :)