[x] An authenticated user is required for a successful response
[x] New spot exists in the database after request
[x] Spot data returned includes the id, ownerId, address, city,
state, country, lat, lng, name, description, price, createdAt,
and updatedAt
[x] Error response with status 400 is given when body validations for the
address, city, state, country, lat, lng, name, description, or price are violated
Creates and returns a new spot.
id
,ownerId
,address
,city
,state
,country
,lat
,lng
,name
,description
,price
,createdAt
, andupdatedAt
address
,city
,state
,country
,lat
,lng
,name
,description
, orprice
are violated