Remove hard-coded templates, store in firebase-public, update help, handle offline use

@drtriumph First stab at this. See [https://firebase-public.firebaseio.com/cli-templates.json](https://firebase-public.firebaseio.com/cli-templates.json?print=pretty) for current template definitions.