refactored the hash_diff method to work for more cases.  Added tests for same.
removed deep array comparison and sorting.
removed a superfluous if statement from hash_diff
Merge pull request #4 from kirtfitzpatrick/master

Hash_diff for symbols