update bindings handling to support key=>value
update bindings handling to support key=>value

With the addition of relationships on our way we will need the bindings
to be in the form of $key => $value, with this commit we are also
supporting nested bindings.

pchaow/NeoEloquent,DenisGold/NeoEloquent,andrewdalpino/NeoEloquent,tomb10516/NeoEloquent,sgpatil/NeoEloquent,geminixxl/NeoEloquent,togusafish/logikinc-_-NeoEloquent,logikinc/NeoEloquent