exit in syscall updated. Not working.
removing children in exit fails. Do not know why
synched with tim's changes (validation of pointers and memory)
synching
Merge branch 'master' of https://github.com/ldowson/cs140winter2014
syching, minor changes to get rid of warnings