refactor http requests into a separate class
completed logic for restful api call
beginnings of layout design