Small updates
Fix naming conventions
Adding secure schema support, and removing un-used options support.
Cutting off the Guzzle Collection dependency, and made sure to credit the author for some parts we still use.