adds sign out hook, reworks callbacks to obey top level design better (in that Jump is the state maintainer and JRCapture is a set of mostly private static lib functions), some code feedback from bmock, more to come, whitespaces, generification of refresh code, adds state management hooks, demo of same
javadoc updates