adding clean code and effective java notes.