Cleaned up Disect helper, rewrote tests and created FileOperations helper