Use references instead of ptrs
LRU eviction on the bucket
Adds some tests for Connection class
Remove LRU eviction policy from buckets
Add some tests for Bucket module