Uploaded code from 2012-08
Added vim files to gitignore
Better help; added empty region check
Implemented --shift argument; better help p. II

Also, a little code cleaning