added some logging to the bios function to give an idea of the progress. (have to make that into a function later) also cleaned up names so that they don't occur in dicts, but are simply strings. I thought that I had a section that would break upon doing that.... I can't find it, so somthing may break because of this