Hash function now uses switch/case statements
Now using truncated division instead of floor for performance reasons
Converted reinterpret calls to pointers for improved performance
Fixed benchmark code for julia v0.3 and reran all benchmarks
Added new benchmark results to the readme
Added more tests to improve coverage
Merge pull request #6 from rjagerman/switch-tail-operation

Optimization improvements