#462: cleanup the shift feature

Mavenized the shift plugins and created the shift feature