Library Update

I've read over the terms and believe I am within my rights to use this
library. If I am wrong, please contact me and I will either edit the
code to meet the requirements or remove the library from this project
entirely.