The angular promise starter template