Refactoring Tests to make them easier to understand
Adding File JSON Deserialization Tests and Resources