User-generated prediction market platform where users create, trade, and earn from markets on their own outcomes