text: Title: Clean up build output & committed build/intermediary files
  Body: Following #212, some issues in the build and general lifecycle of the repo have become apparent. Here are some points to fix, explore, or justify.
  
  1. Make the build output file name match those of other Dash repos (e.g lib/dash-table.[min|dev].js)
  2. Do not commit build and intermediary results in the repo (e.g. /dash_table, /lib, /dist)
  3. Expose source map