add laxbreak to jshint options
reimplement most of the nxt helpers
modify command api and internals
refactor nxt (WIP)