I agree with the comments above regarding using a gravel base for the slab. Ideally you'd use a block foundation as well -- but otherwise to support the walls you are going to have to pour thicker at the perimeter and use rebar.
A couple of other thoughts...
1) Make sure the slab is pitched...