Shawns chardev, file parsing, wait queues, liam better be right
removed liamstuff before merge