Initial implementation of a diff program and required libraries