TypeaheadJS, Express, NodeJS, DustJS, Events, and Redis foundation