Changed aplication, now plugins use ui_print to print messages to user
Colorised terminal outputs
Plugins prompt for user input via ui
Fix errors missed in last two commits