Nii - refactor step one done
Nii - used mockito to mock printstream