Update code documentation
Add test for pre_create_undeploy
Merge remote-tracking branch 'origin/master'