Reorganized code
  One function works for root directory and sub-directories
  Getting next cluster is done in a separate function
  Header isn't printed for every sector
Commented code
Removed unused function prototypes
Added function prototypes that weren't there before