Docs

Lots of added and cleaned documentation, especially regarding the filesystem routines.  Inline ASM docs were occasionally cleaned.  I think I added a suggestion at one point.