Added Boilerplate.copy, and refactored common code with boilerplate.explicit
readme