Create the Changed File class, responsible to help in the syntax sugar of run test heuristics when file has changed.
Include draft about framework changed files method helpers.
Mock and watch lib dir for now.
Pass the Infinity::Core::ChangedFile object when uses the Observer#watch method.
Call Observer#watch passing the relative path when calls the Observer#watch_dir