added error highlighting to the edit box

the edit box update errors slot has been implemented that takes the
errors received and transfers them to the new extra selections list
member with the use of a helper function that does the error item to
extra selection conversion; however, if a loaded program contains
errors, for some reason they are not highlighted (possibly because
the edit box hasn't been drawn to the screen yet)