Create locations table as part of a proper construct
Update table creation and insert or update if key exists