Sketch out structure required by API sync

Note that the bit doing actual syncing still needs to be implemented.
Add missing file
Add timestamps to logging
Remove redundant files
Set up sync process

Now the server fetches the data from a separate backend and no scraping
happens here.
Add TODO
Remove libraries that were not found on sync

It might be a good idea to check out what happens if a library is added
back.
Use hard remove instead of soft

This should avoid possible issue when already deleted libraries with the
same name are added back.
Merge branch 'master' into sync

Conflicts:
	package.json
Merge branch 'master' into sync

Conflicts:
	config/config.template.js
	lib/scrape_bootstrap.js
	lib/scrape_jquery.js
	package.json
	serve.js
Merge branch 'master' into sync

Conflicts:
	config/config.template.js
Show purge error in a nicer way