A different approach to pframe_clean
Added some memory management code
Tried to figure out why uname is not working
Some error handling for do_mmap