Cleaned up single file case and started dividing responsibilities
Implemented file comparison
Implemented file->string comparison, pending testing