added touch, set, vi and rm commands.
still work in progress.