changed Start() return from boolean to void - rarely needed
removed _AlreadyStarted() and _IllegalState() functions from xApp class
added static defines for error messages