SPRINT 1 Completed at this stage. fully tested stable build. Also improved displaying of error messages to be more obvious

Signed-off-by: unknown <cnwnh1@cnwcb5a.cnw.co.nz>