Added more tests for gziping files
Added exec_callback method and open_call attribute
Removed got EXIT from _rotate method
Created d_write method
Added tests for exec_callback
Added Test::Output requirement for testing
Revert "Added more tests for gziping files"

This reverts commit af39f783b056002af0f1feb5373bc08147f204f2.
Merge remote-tracking branch 'upstream/master'
refactoring in the _rotate method to remove usage of goto
Merge remote-tracking branch 'upstream/master'
simplified the test_gzip and removed commented code from there
added testing of file sizing compression to a single test case where the
file size is sufficient to test file compression result
Merge remote-tracking branch 'upstream/master'

Conflicts:t push origin master
	lib/File/Write/Rotate.pm
Fixed minor issues with Pod
added tests for Pod
added dependencies for this test add dist.ini
added documentation for lock_file_path method
also, changed lock_file_path to use File::Spec to increase portability
	to non-UNIX-like OSes
Merge pull request #6 from glasswalk3r/master

refactoring with _rotate method