fixed resolveError to not make assumptions and make it static and public
wrote LauncherRaw (possibly not permanent)
add testing way for launcher