Updated 'resourceReaders' to use a 'LinkedHashMap' to preserve order.

This is a non-functional change which has no acceptance criteria apart from the fact it shouldn't break anything. The change was only made since this order affects whether tests will pass or fail, and makes the program easier to reason about.