Extracted contents of createStory() method into new constructor for StoryInfo class
Extracted contents of publishStory() method into new 'publish' method in StoryInfo class. Removed temporary redundent Story variable
Removed unnecessary squiglies
Extracted contents of checkSIDConflict method into new 'replaceSID' method.
Merge branch 'master' of github.com:CMPUT301F13T06/ClassProject into refactoring
Merge branch 'master' into ControllerRefactoring
Extract Method: Extracted adding a caption to an annotation followed by adding the annotation into a separate method. Cleaned up the conditional statement in saveAnnotations method.
Corrected conditional flow
Documentation
Extract Class: Extracted ESClient and methods using the ESClient to new helper inner class, Publisher.
Extract Class: Extracted fragment methods into a new FragmentManager class
Extract Class: Extracted fragment and IO related methods and attributes into helper classes.
Move Method: Added a getStoryFragment method to the Story class which returns the StoryFragment with the specified ID. Modified the StoryReadController method to use this new method.
Cleaned up getStartingFragment method using ternary operator.
Merge branch 'master' into ControllerRefactoring
publishStory should now correctly publish only the intended story