WIP: Hook cache up to the charmbrowser and charm details views 

see the comment above - I didn't want to do the work multiple times to parse the metadata