Merge pull request #57 from ryanlecompte/develop

Utilize CanBuildFrom implicits instead of relying on concrete builders