replace bespoke collection Buildables with a single one that uses the CanBuildFrom machinery
Merge pull request #59 from jedws/master

Replace collection Buildables with a single one that uses the CanBuildFrom machinery. Fixes #57 and #58.