Essentially the fee is split up by everyone who is running the nodes that make up the Bitcoin network. The more hash-power you have the larger your share of the fees.
this is incorrect, the transaction fee is paid to the miner that first includes your transaction in a block. this is their incentive for including transactions in blocks.