Implement print methods
Add hash functions as an interface with static member objects
Get one bucket, linear probing working