Implement Reader for metadata handler

Implement metadata reader in metadata handler.
Also implement print function for Repo metadata struct for debugging purposes.