add core files and tests
configuration for running tests
initial use of filesystem as test database