Cartodbjs ground up

cc @ohasselblad review and accept!