Use and test FileStorageService.

Makefile knows about storage.  Be quicker to rebuild TAGS.
Introduce system.cpp for manifestly system-dependent things.