added 'badges' header to badge index page.
consolidated some theme-agnostic css.
remove spurious console.dir()
Add api test for doNotList badges.
Do things in series rather than parallel in undoable deletion logic.

The use of `async.forEach()` in the deletion logic in particular seems
suspect, since it means that appends to the undo record will be happening
simultaneously, which makes it very likely for a mongoose versioning
conflict to occur. Hopefully this should fix #248.
make a test a bit more robust if/when it fails
Show flash message reporting deletion w/ undo button, a la gmail.

Because it's now really easy to undo deletion, we also don't prompt the
user for confirmation when they try deleting something.