moved path checks from --upgrade to server start and database creation
create less collections for a new databases

this is achieved by creating some seldomly used collections (`_structures`, `_fishbowl`) only when required.
removed unused file