fixing a few bugs in the Hash class for generating other hash types, upd...

...ating tests to add a few more checks

1. Adding tests for other hash generation types (was just the default)
2. Fixed $this->charsets to make it non-static
3. Changed b64Encode() call to be non-static
4. Removed some extra spacing