Initial commit. Implemented command stubs for file system shell.
Refactored project skeleton. Created shell module. Separated shell logic in core, comands and main files.