added test files and created lib/spec filesystem.