Improved readability of ::store by aligning blocks.
Added missing space character.
Improved readability; pulled statement into multiple lines.
Make use of directory separator in paths.
Refactored static methods and implemented dependency injection for testability.
Copy the narrative archive during testing rather than moving it.
Refactor addNarrativeToDatabase (and associated functions) into base class.
Added test coverage for ApiNarrativeController::store and ::update.
Remove static call to addArchive.
Use refactored add narrative function for test.
Removed conflicting and unnecessary tearDown method.
Improved tearDown functionality when cleaning out directories.