Updated Restaurant side tests with comments + assertions

Also put todos in spots where asserts seemed needed but I didn't see a feasible way to
implement them