Uf 242

Looks good. Accomplishes what the story asks. Doesn't save the data to the server, so we should make another story to accomplish this. Submitting pull request. Please resolve conflicts before merging to master.