The block you generated contains/encodes/verifies the transactions that occurred on the network during the time it took you to solve the block.
Some of those transactions included a fee so that they would get to the head of the transaction queue and get into the block you solved first.
Those fees go to the miner who solves the block and encodes the transactions.
There is a wiki, although no great detail about fees.
https://en.bitcoin.it/wiki/Blocks
"Bitcoin transactions are broadcast to the network by the sender, and all peers generating coins collect them and add them to the block they're working on."
Yes thank you, I have been very confused about the fees, where they go and where they come from this makes total sense and is a fantastic idea!! THANK YOU.