Push additions/deletions into hunk.
Hunk should range data parsing itself.
Prefer module ClassMethods, since we have more than one class method.
Adding travis.