update podfile
move protocols in their own files
rename delegate method
code cleanup (removing synthesize, comments)