version almost final of shell
(delete shell.java)
Merge branch 'FileMap'
Merge branch 'FileMap'