Libreo, redesigned to replace php with nodejs