Added Remove(Priority) to Container type.

Methods don't take a `name` argument anymore, instead this is now
a field on the Source type named `Name`.
Removed some unreachable code and add a forgotten l.Close()