switch to Dist::Zilla
add gitignore