Selection and saving work, loading doesn't.

* Used the correct dialogService call
* Updated the view to display the picked media
* Attempted to load, but there is an issue I will need to resolve in the near future
* Saves to the DB properly