uses theory.js (just the require part in this version),
flex-box styling
promises used in ajax/localStorage call
stores dict in localStorage after first lookup
supply your own dict.txt in "../dict.txt" [\n separated words eg "hello\n, hellos\n, helloski\n, ..."]