rewrote cache tempstore to use ChromeStorage
fixed front end integer validation
fixed formatting merge conflict with space in parens