Merge pull request #11 from vikeshkhanna/master

Created the stub GET HTTP methods in Debugger Server, AJAX call for end-end pipeline, prev/next buttons and going back and forth between editor and debugger.
Create TestCaseTemplate.vm
Create TestCaseGenerator.java
Merge remote-tracking branch 'upstream/master'
Change ContextWrapper to public
Test Case Generator
Test Case Generator
Test Case Generator
Merge pull request #12 from tbq/master

Mocking
- Changing the scenario to include superstepNo and changing vertexValue to vertexValueBefore and	vertexValueAfter.
- Fixing TestCaseScnearioWriter	   and GiraphScenarioWrapper according to the .proto change.
- Adding initial AbstractInterceptingComputation class and DebugConfig and an example SimpleShortestPathsDebugComputation. (currently does not save anything as a .proto though some code is initiated to do so.)
- Adds saveToHDFS method to GiraphScenearioSaverLoader.java
- Makes AbstractInterceptingComputation write traces (in scenario.proto format with .tr file suffix) to HDFS. Currently writes under /giraph-debug-traces/dummy_job/.
- Fixes a bug in GiraphScenarioWrapper, where the passed in neighborId, message, and vertex value before and after were not being saved as separate objects. Adding a makeClone method to make clones of those.
- Removing some printlns from other files.
- Renaming GiraphTestScenarioWriter to GiraphDebugTraceReader. Using that class simply to test that the traced proto files look ok. Checking it in to mainly help Vikesh.
Fetching actual data from HDFS in the backend