adds a bunch of redundant code for good reason, I think?

So I have a need for light weight json versions of the price data for some client side stuff. The `history` by default gives back an array of Stock objects, this is a bit heavy for my purposes, so I've created a lighter weight version for my purposes. maybe other people will find this useful? it should probably be refactored to dry it out... 

tl;dr feel free to reject :)