We don't need to say "ERROR" when throwing an error. It's obvious.
add a fallback url
There is a case where we get (Just []) which is still empty
Don't hardcode the defaults - let them be CLI option flags
bump version
Merge branch 'master' into 2884-fallback-url-after-5-seconds

* master:
  match target names with other project makefiles
  use the full docker.knewton.net url
  forgot a Makefile dependency
  /usr/local
  cleanup dotfiles
  add a makefile dependency
  tidy up `make clean` target
  cleanup Makefile
  standardize on /usr/local
  split the docker into 3 parts & add a makefile
  Multipart:
  Add a dockerfile to build in a container
Revert "There is a case where we get (Just []) which is still empty"

This reverts commit edd5e2c1689682dac307aaea4583af455b1cb4b5.
bump version again
removed redundancies for less warnings
fix dependencies (don't need these)
these are essentially the same ignore files
update the way we use docker

root file permissions were not working with cabal sandbox & my home dir
Change the fallback url default, change the URL to a strOption & remove 'showDefault' (doesn't seem to help)
Final upadates the Makefile/Dockerfile config (w/ diagram)
have less dependencies with less unicode (it was fun though)
Merge pull request #5 from dysinger/2885-fallback-url-after-5-seconds

2885 fallback url after 5 seconds