bem node single page application framework