import all files

1. src - source file location
2. target - executable files, please check doc/readme.pdf for
instructions
3. doc - readme and some documents
4. instructions.xml, instructions_example.xml, setup.properties
files needed to run the executables

On branch master

Changes to be committed:
new file:   doc/Class_Diagram.png
new file:   doc/Sequence_Diagram.png
new file:   doc/logViewing.png
new file:   doc/readme.pdf
new file:   instructions.xml
new file:   instructions_example.xml
new file:   setup.properties
new file:   src/main/java/org/vs/resourcescheduler/App.java
new file:   src/main/java/org/vs/resourcescheduler/Main.java
new file:   src/main/java/org/vs/resourcescheduler/SimpleThreadFactory.java
new file:   src/main/java/org/vs/resourcescheduler/executor/InstructionExecutor.java
new file:   src/main/java/org/vs/resourcescheduler/executor/InstructionGenerator.java
new file:   src/main/java/org/vs/resourcescheduler/executor/InvalidInstructionException.java
new file:   src/main/java/org/vs/resourcescheduler/gateway/AbsGateway.java
new file:   src/main/java/org/vs/resourcescheduler/gateway/Gateway.java
new file:   src/main/java/org/vs/resourcescheduler/gateway/IGateway.java
new file:   src/main/java/org/vs/resourcescheduler/gateway/SimpleGateway.java
new file:   src/main/java/org/vs/resourcescheduler/gateway/exception/InvalidGatewayStateException.java
new file:   src/main/java/org/vs/resourcescheduler/gateway/exception/NoResourceAllocatedException.java
new file:   src/main/java/org/vs/resourcescheduler/message/AbsMessage.java
new file:   src/main/java/org/vs/resourcescheduler/message/IMessage.java
new file:   src/main/java/org/vs/resourcescheduler/message/Message.java
new file:   src/main/java/org/vs/resourcescheduler/messagegenerator/AdvancedRandomMessageGenerator.java
new file:   src/main/java/org/vs/resourcescheduler/messagegenerator/IMessageGenerator.java
new file:   src/main/java/org/vs/resourcescheduler/messagegenerator/MessageGeneratorHandler.java
new file:   src/main/java/org/vs/resourcescheduler/messagegenerator/RandomMessageGenerator.java
new file:   src/main/java/org/vs/resourcescheduler/monitor/DaemonMonitor.java
new file:   src/main/java/org/vs/resourcescheduler/monitor/IMonitor.java
new file:   src/main/java/org/vs/resourcescheduler/monitor/IMonitorable.java
new file:   src/main/java/org/vs/resourcescheduler/processor/AbsMessageProcessor.java
new file:   src/main/java/org/vs/resourcescheduler/processor/IProcessor.java
new file:   src/main/java/org/vs/resourcescheduler/processor/MessageProcessor.java
new file:   src/main/java/org/vs/resourcescheduler/scheduler/AbsResourceScheduler.java
new file:   src/main/java/org/vs/resourcescheduler/scheduler/IResourceScheduler.java
new file:   src/main/java/org/vs/resourcescheduler/scheduler/ResourceScheduler.java
new file:   src/main/java/org/vs/resourcescheduler/scheduler/SimpleScheduler.java
new file:   src/main/java/org/vs/resourcescheduler/scheduler/exception/GatewayUnavailableException.java
new file:   src/main/java/org/vs/resourcescheduler/scheduler/exception/TerminatedGroupMessageException.java
new file:   src/main/java/org/vs/resourcescheduler/scheduler/strategy/GroupPrioritisedStrategy.java
new file:   src/main/java/org/vs/resourcescheduler/scheduler/strategy/IStrategy.java
new file:   src/main/java/org/vs/resourcescheduler/scheduler/strategy/SimpleStrategy.java
new file:   src/main/java/org/vs/resourcescheduler/timestampgenerator/ITimestampGenerator.java
new file:   src/main/java/org/vs/resourcescheduler/timestampgenerator/SimpleTimestampGenerator.java
new file:   src/main/resources/log4j.properties
new file:   src/test/java/org/vs/resourcescheduler/AppT.java
new file:   src/test/java/org/vs/resourcescheduler/AppTest.java
new file:   target/ResourceScheduler.jar
new file:   target/ResourceScheduler_lib/log4j-1.2.17.jar