Fix issues

git-svn-id: https://pl5.projectlocker.com/csep552/svn@59 a1206a41-1de8-4402-b4e0-fb20b85a9364
Fix more issues

git-svn-id: https://pl5.projectlocker.com/csep552/svn@60 a1206a41-1de8-4402-b4e0-fb20b85a9364
Added tracelog statements for CreateUser, LoginUser


git-svn-id: https://pl5.projectlocker.com/csep552/svn@61 a1206a41-1de8-4402-b4e0-fb20b85a9364
Added a new architecture class diagram, moved items around in storage.cld to be able to better paste into a word document.


git-svn-id: https://pl5.projectlocker.com/csep552/svn@62 a1206a41-1de8-4402-b4e0-fb20b85a9364
Moving the getServerName from FileSystemNode to RIONode. The node gets
passed into ReliableInOrderMsgLayer, and that needs to know what the
current server is to do packet recovery.

git-svn-id: https://pl5.projectlocker.com/csep552/svn@63 a1206a41-1de8-4402-b4e0-fb20b85a9364
Adding atomic save functionality for RIONode. I'm adding this because
I'm unsure what the group's decision is at the moment, so I'm charging
ahead and then modifying it later. This is necessary because it appears
like the atomic save in FileSystemNode is not atomic.

git-svn-id: https://pl5.projectlocker.com/csep552/svn@64 a1206a41-1de8-4402-b4e0-fb20b85a9364
Changing the clean script.

git-svn-id: https://pl5.projectlocker.com/csep552/svn@65 a1206a41-1de8-4402-b4e0-fb20b85a9364
Adding packet retry count.

git-svn-id: https://pl5.projectlocker.com/csep552/svn@66 a1206a41-1de8-4402-b4e0-fb20b85a9364
Throwing an exception when there's too many retries.

git-svn-id: https://pl5.projectlocker.com/csep552/svn@67 a1206a41-1de8-4402-b4e0-fb20b85a9364
Using TimeoutException instead of normal Exception. Also changed the
default of using RIONode to use our FileSystemNode so that we have file
system functionalties.

git-svn-id: https://pl5.projectlocker.com/csep552/svn@68 a1206a41-1de8-4402-b4e0-fb20b85a9364
Moving getName back into FileSystemNode.

git-svn-id: https://pl5.projectlocker.com/csep552/svn@69 a1206a41-1de8-4402-b4e0-fb20b85a9364
Adding a persistance interface to RIONode.

git-svn-id: https://pl5.projectlocker.com/csep552/svn@70 a1206a41-1de8-4402-b4e0-fb20b85a9364
Changing the compilation so that it compiles everything.

git-svn-id: https://pl5.projectlocker.com/csep552/svn@71 a1206a41-1de8-4402-b4e0-fb20b85a9364
Changing AppendFile to PutFile.

git-svn-id: https://pl5.projectlocker.com/csep552/svn@72 a1206a41-1de8-4402-b4e0-fb20b85a9364
Adding compile script and jar.

git-svn-id: https://pl5.projectlocker.com/csep552/svn@73 a1206a41-1de8-4402-b4e0-fb20b85a9364
Adding a command to make the library.

git-svn-id: https://pl5.projectlocker.com/csep552/svn@74 a1206a41-1de8-4402-b4e0-fb20b85a9364
Revert compile.sh and add new lib.jar

git-svn-id: https://pl5.projectlocker.com/csep552/svn@75 a1206a41-1de8-4402-b4e0-fb20b85a9364
Adding a drop packet replay.

git-svn-id: https://pl5.projectlocker.com/csep552/svn@76 a1206a41-1de8-4402-b4e0-fb20b85a9364
New drop packet for new testing code.

git-svn-id: https://pl5.projectlocker.com/csep552/svn@77 a1206a41-1de8-4402-b4e0-fb20b85a9364
First pass at dropping node and successfully recovered.

git-svn-id: https://pl5.projectlocker.com/csep552/svn@78 a1206a41-1de8-4402-b4e0-fb20b85a9364