Refactored firebase init and added some util methods
Replaced color with chalk
reflecting changes to init in bootstrap and adding checks to prevent prompts if command line arguements used
minor change to output ordering
Cleanup messaging
Merge branch 'ux-updates' of github.com:firebase/firebase-tools into ux-updates

* 'ux-updates' of github.com:firebase/firebase-tools:
  minor change to output ordering
progress bar now united into a single percentage based on number of files processed and not upload progress
Merge branch 'ux-updates' of github.com:firebase/firebase-tools into ux-updates
Updated error messaging
Merged conflict
sending message param with deploy
Merge branch 'ux-updates' of github.com:firebase/firebase-tools into ux-updates
fixing previous merge conflict
passing command line args through to deploy process
adding 'open' command to open the firebaseapp.com URL and checking if an index.html exists and throwing a warning otherwise
updating delete logic around messaging and applying checks for empty directory after filter