pwd, cd, mkdir, cat, non-recursive rm, some cp
Update from upstream
Refactoring, changed everything.
Shell.java added
Recursive cp, rm
Code style compliance.
mv implementation.
Code style compliance.
Code style compliance. Again.
Fixed a bug, introduced StringBuilder, made it work better with whitespaces in batch mode
Sync with original repo.
Added "too many arguments" error.
Fixed "too many arguments" for cp, removed multiple operand support from rm.
Additional checks. Prevented recursive cp/mv of a dir into itself.
Prevented overriding the file with itself.
Fix.
Prevented moving the file onto itself.
Empty commit to trigger Travis rebuild
Merge pull request #39 from Norrius/master

Захаров Андрей, 395, Shell