Refactors and fixes
Added JSON code to return a seatmap