Preliminary attempt at argument passing.  Attempts to convert what used to just be a filename into an entire command string that is parsed and then the stack is setup with the arguments.  Not compiled.  Not tested. Not looking forward to doing so.
Added write system call for just console.  No infrastructure yet so not runnable.  Not compiled. Not tested.
Added User memory access & basic system call infrastructure. Compiles, not tested
Completed system exit call and process termination message
Implemented my system calls relating to the filesystem.  This code hasn't been compiled/tested yet so if you continue to work off it keep that in mind.  I'm planning on getting this tidied up tomorrow (10/28) night after the UAS meeting.
Fixed Kernel compilation errors.
Fixed userprog compile errors & some warnings
Completed sys_create, sys_remove, and sys_open. I will build and test these shortly after my 11:00 dump.
Fixed mismatch name compiler error
Changed gcc compiler to 4.1.2
Merge branch 'system_calls' of https://github.com/kmcgahee/DreamTeamOS into system_calls
Fixed user memory access bug
Sync issue with process_execute fixed
Imitate argument passing ( PHYS_BASE - 12 )
Implemented wait() and exec().  Exiting from main still crashes.  Appears that 1) exit_status struct is null on main exit and 2) children list is corrupted on main exit
Fixed bug where stack wasn't setup yet so calling pushl is not a valid thing to do.
Removed optimizations to make debugging easier
Merge branch 'argument_passing' into system_calls.  Also had to pull up splitting command string into filename and extra arguments before creating thread so the thread can have the correct filename.  Tested with echo and it works.

Conflicts:
	src/userprog/process.c
Fixed process_wait() bug and select BOCHS emulator
Fixed retarded copy_in_string bug