status exceptions, changes to routes to accomodate that, catch IOExceptions (these shouldn't happen very often anyway)
download list, gitignore updated
added comment bean, more tests, error messages
Merge remote-tracking branch 'origin/master'