Changed to use only Error class for exception
New abstract Error class
Changed error handling in start()
Changed error lib to use error handler
New error handler
Changed error strings