To run the applications:

1) start the name server:

java -classpath .:/private/automount/u/gs3/fernando/Classes/CS239/battleField:/private/automount/u/gs3/fernando/Classes/CS239/battleField/arcademis/security/lib/gnu-crypto.jar rme.SNService.NameServer

2) start the service provider:

java -classpath .:/private/automount/u/gs3/fernando/Classes/CS239/battleField:/private/automount/u/gs3/fernando/Classes/CS239/battleField/arcademis/security/lib/gnu-crypto.jar Server

3) write a new key:

java -classpath .:/private/automount/u/gs3/fernando/Classes/CS239/battleField:/private/automount/u/gs3/fernando/Classes/CS239/battleField/arcademis/security/lib/gnu-crypto.jar KeyWriter keys/Rhyme.txt Rhyme

4) bind the new key in the name server:

java -classpath .:/private/automount/u/gs3/fernando/Classes/CS239/battleField:/private/automount/u/gs3/fernando/Classes/CS239/battleField/arcademis/security/lib/gnu-crypto.jar KeyBinder keys/Rhyme.txt

5) start the client:

java -classpath .:/private/automount/u/gs3/fernando/Classes/CS239/battleField:/private/automount/u/gs3/fernando/Classes/CS239/battleField/arcademis/security/lib/gnu-crypto.jar Client keys/Rhyme.txt
