Fixed node require override, test dependencies and template handling. Also client demo added