fixed recursive complete
slang cleanups
more module fixes
removed header
ps2 cleanups
cleaed up uart driver