Removing an obsolete comment
Renaming the decoders to encoders to more correctly model the problem.
Reformatting JMock expectations on to one line
Adding some whitespace
Updating README with some places to start exploring the code, packagi…
…ng information, and some implementation notes.
Adding a README
Weakening field/variable declaration
Moving JavaIO package into app package
Moving app-specific classes into app package.
Adding run-mode dependent filesystem path
Applying some inspection fixes
Extracting variables to mirror other test structure
Deleting unused method
Removing a todo
Using system file separator when building file paths
Deleting system test folder from git
Removing unused constants
Deleting unused file
Placing File operations behind two interfaces: InputReader and Output…
Editing inspection notes
Simplifying Rot13 algorithm
Package java IO components together
Wrapping Java's console output behind an interface as per the challen…
Removing an unneeded constructor
Adding a note
Splitting the IoFacade into two separate interfaces - one for reading…
…, one for writing. This still leaves the IoWriter, which includes both, as it is required for the application (which must set up both a reader and a writer).
Moving unit tests into unit package
Clarifying that a parameter to a test is irrelevant for that test