refactored and cleaned up, all tests green
added end of hand endpoint with user specific results
start of day, ready to merge