The pics are focused on the bugs, pressed the screen on the leaf, it doesnt really get much better than this with my cam, i've reuploaded the pics to imgur though since the files were too big to upload to this site
Aphids were also what i was thinking, since the white cocoon thing was...