adjusted cli.go to the refactor. renamed -joinX to -join_x to conform to snake case. made the translation funcs return errors, and created one that ignores errors. added translation facilities to WSContext. made the system send emails when not in dev mode.