Adds insert_batch function to database class, and caches metoffice locations

insert_batch - supports inserting multiple values at once