The documents you mentioned look fine. Make sure you create 1 single pdf file for 1 period of employment. About the photographs, make sure the jpeg file size is no less than 60 kb, ideally it should be 240 kb. In you cic account, you will see different fields available to upload each document...