Fix logic bug in AccountDao#populateAssets

* Set the account's bucket and river lists to an empty ArrayList
if the querying account doesn't have access to any of the target
account's assets (buckets and rivers)

* Added messages for the exceptions thrown by BucketService