added a few missing collection methods
updated source to latest rust Copy deriving rules and removed deprecated bits