Generic Class

I went ahead and fixed up the getValue method, a small tutorial is on
trello. I highly recommend experimenting with generic classes to see
what you can get them to do