First commit for improvements in the swift store tests

In this first attempt, the intent was to get the tests working.
So, many unnecessary modules may still have been carried over from the
glance code. They are to be removed in the future commits.

A few of the tests are failing due to missing imports