Simplified hash function definition

Moved the stuff from fnv_header that's actually required into fnv.h