Building.insertNew is now part of the transaction

* Scrapes can be forced, if a password is given
* Buildings only insert once now
Correctly timestamping with the scrape
getNewestScrape full information
Scrape per building for last 48 hours

* PCs_info now contains a date
* Building.getRecent(buildingId) gets the last 48 hours of data for this
building
* Renamed Scraper to ApiScraper