add to playlist refactor #21, #18

#18: refactor gapi.js v3 to take from defaults: 'list', 'insert' atc
attributes so each method will have its own model