Hersheys Chocolate Cake with Cream Cheese Filling & Chocolate Cream Cheese Buttercream

This is PAST incredible, seriously. I don't make cakes from scratch often, not because I don't like them more than a box mix, but who has the time? This one I wanted to do for awhile now, my mother has been asking me to make her a chocolate cake & when I do anything, I always tend to go overboard, in a good way :) The result is this fantastic 3-layer Hersheys Chocolate cake with filled with Whipped Cream Cheese icing , then frosted with Chocolate Cream Cheese Buttercream! Now, thats a mouthful... a mouthful of delicious CAKE! ;) .