Use Broccoli, fix npm stuff, and general cleanup