Added unit tests, and...

No out of component loading in empty view after cached result if either an empty server error has returned or an valid server responsehas returned.