Review - mvp presentation - do not merge

Think about refactoring this to keep the API communication and DOM manipulation separate. You may notice that this refactor is very similar to the ETSY refactoring challenge you did in week 2 of phase 3. Keeping the two areas of functionality separate makes future changes less costly. It also shows you are aware of separation of concerns, which is a good sign to readers of your code.