Adds \Good\Manners\Collection interface

Previously this part of the API was just defined by
\Good\Memory\Collection (which is a class rather than an interface),
however it is part fo the general GoodManners API, so GoodManners should
be the one to define it.
Renamed Collection to StorableCollection

The previous name was rather generic and didn't describe what it was very
well. This is better now.