add map and max players fields for model map
handle bad params on not exists action param
change param parser error message
make exception handling beautifully, add to the tests with the new map params