Merge pull request #19 from coolo/master

move perl code from class context into functions
Merge pull request #20 from coolo/master

fix up the perl code cleanup
created a backend.crash file under pooldir when have a fatal error happens in qemu backend
Merge pull request #21 from nilxam/created_iscrashedfile

created a backend.crash file under pooldir when have a fatal error happe...
add tidy script
run tidy script
add vim modelines
let travis make sure we do not regress tidy