cleaned
updated layout
added list data model
updated FileIO object
added CompManager

use this qml object to connect signal from qml objects (front-end) to
slots (back-end)
refactored test service
updated main program
updated project