Added two new Guzzle endpoints, one for getting asset details, the other...

... for getting source file info. After this was done, I don't think it is actually needed but it does work. I may push more here, so for now, just review & do not merge yet.
Do we want to include an empty line break at the end of files?