Add eslint support and scaffolding