Redid everything to use the bytestring library for better performance
Merge pull request #1 from latermuse/master

Bytestring functionality