addresses runtimeexception frenzy, improves readability, moves utils to common package, cleans up capture package exceptions a bit
implements throwDebugException
organizes util methods
adds CaptureApiError class, starts to retype API invocations as returning same
more error response normalization
further expands on errors from Jump, improves names, improves error signaling