did it house any jewels?
Yes, it houses the Crown Jewels of the English Royal family.
Tower of London
The tradition of housing the Crown Jewels in the Tower of London probably dates from the reign of Henry III (1216–1272). 
when was the foundation laid for tower of london? Towards the end of 1066. what was it used for? As a royal residence as well as a prison.
wiki:19616311
Tower of London [SEP] Crown Jewels
The tradition of housing the Crown Jewels in the Tower of London probably dates from the reign of Henry III (1216–1272). The Jewel House was built specifically to house the royal regalia, including jewels, plate, and symbols of royalty such as the crown, sceptre, and sword. When money needed to be raised, the treasure could be pawned by the monarch. The treasure allowed the monarch independence from the aristocracy, and consequently was closely guarded. A new position for "keeper of the jewels, armouries and other things" was created, which was well rewarded; in the reign of Edward III (1327–1377) the holder was paid 12d a day.