User Payouts

Some structure changes for cleaner code and user transactions now added.
We have a functional pool, I repeat ;)