Fix savescreen API endpoint

Integrated backend with map editor frontend.

Save maps through /save/:screenId to save a screen
Must have valid map JSON fields and optionally upScreen, downScreen, etc.