improved: add vim modeline
refactoring: echo usage and version info with heredoc
improved: increase version info

And improve usage info