Fixes server duplication bug

Fixes user cloning bug by changing the Estimate class to not have a User  field. Instead, Estimate contains the relevant fields from User (name, username, id). This way, we don't have to worry about the same user being put into the database alongside the estimate. I have changed the relevant getters to reflect this and have updated the calls to the getters.

Author: andrewwhan