completed reference_wrapper
added comparisons for reference_wrapper (the root of this entire exercise)
added a mising test