merge conflicccts
Removed comments
dirty worktree asdkfjlawejfwelkafkj
Merge branch 'master' of https://github.com/yehjeff/NachosThreads.git
Implemented Part 3 for UserProcess.java
handleExit(), handleExec(), handleJoin(), and the constructor. Also
added a bunch of instance/class variables
Just tried synchronizing with current code.
Merge branch 'master' of https://github.com/yehjeff/NachosThreads.git

Conflicts:
	nachos/userprog/UserProcess.java
Forgot to initialize the lock in the constructor, also, added a +i*4
when iterating through argv for handleExec.
added in handleCreate, addrLegit, addToFileArray, and some variables
Merge branch 'master' of https://github.com/yehjeff/NachosThreads.git

Conflicts:
	nachos/userprog/UserProcess.java
Just putting back my variables, nothing to see here
Just added in the rest of the handle methods.
Changed to handleRead and handleWrite to read/write in smaller chunks of
data. Also added something to handleException (don't know if it's
right).
Modified UserProcess.java: Decided to close files during handleExit().
UserKernel.java: Made it so it actually read the arguments when
executing programs
UserProcess.java: Changed handleRead/Write a little

Got the echo program to work, but when i tried cat, its exhibiting weird
behavior. Like it reads and outputs the file but mixed with the Usage:
blahblah, and then it infinitely loops the Usage: thing, whereas with
echo it only printed out what it needed ot print out, then halted (not
sure if its supposed to halt)
JK, echo is being weird too. 
when i do echo hi, it prints out
21 4a2r4g9u maerngtusm
eanrtgs
0: echo
arg 1: hi

but its supposed to print out '2 arguments' in that first line
Just added a try-catch in handleSysCall
merge conflicts ahoy
Added some comments
Merge branch 'master' of https://github.com/yehjeff/NachosThreads.git