Added hash switch vars and special switch processing
First hash switch tests
Moved switch specs into their own files
Initial hash implementation, green
Some more tests for hashes
0.9.3 -> 0.10.0
Updated documentation