Start refactoring of fs.js
Split up fs.js
Dump fs.js
Remove duplicate decls across filesystem/*
Fix failing tests for src/filesystem/* issues, all tests pass now
Move shell.js and environment.js to shell/
Remove dead code
Merge pull request #161 from humphd/issue143

Fix Issue #143
Changes as per pull request conversation

from #152