Added mkdir

- Lot of minor refactoring and improvements
- Added mkdir syscall, libc function and tish command