add jquery console
allow aliases and short hand
redesign element, and add input transformer to allow short hand inputs
add tests around input transformer and move shorthand out of actions
restructure ActionTrait around a Map[String, (State, Input) => Future[State]]
extract actionUnknown to trait
message update
use getOrUnknown instead of map with default value
use partial function references
message work
clean up Implicits
fix zomOrder inference