lots of fsdd changes
writing files now works correctly for 1st time writing and overwriting a
file that already existed.  whats more overwriting a file will correctly
follow the original chain and if longer create new links and if shorter
it will correctly break the chain as not to orphan blocks.

Delete function is created, shell needs a command.
read and delete added along with shell commands.
Started adding swappyness the anti cool
Working... have to figure out how to push additional memory allocation
requests to swap.