Removed CACHEALL.

Fixed a memory leak when allocating a cluster.

fs_read now uses less allocated memory
fs_write now uses less allocated memory
removed allocations where they werent needed..

Fixed bug in fs_read to where it wasnt reading the correct sector after incrementing into the next cluster.

Fixed bug in fs_write to where it wasnt writing to the correct sector after incrementing into the next cluster.

Fixed bug in fs_write to where it now write what in the buff(past byte 512).

removed trimwhitespace()