Multiple changes

1) Command line argument support added
2) BS parsing done (not done done)
3) FAT32 CL interface code started
4) dir struct started