adds 'Extract Method' example and solution

fixes #17