created a new class called ItemsMap which holds the functionality for the map (including styling)