cleaned up the printing of swc's, fixed up other cosmetic things; ensured that the reading of swc's still works -- note: now how a file is read is determined by the file extension