Stubbed out interfaces; implemented fake file system and fake shell.
Included some spike code for the scanner.