Adding support for file creation

- Added O_CREAT support and creat() library function
- Added touch command to tish
- Added file creation function to the vfs

Unofortunately there seems to be some, possibly 32bit incompatibilty,
issues with dirent hashing with ramfs and so new files do not apper
to the file listings and hashing seems to fail randomly :(