Added sorting functionality

Added local data sorting
Added sort events before/after
Added 'doLoadData' private method to fill grid;
All events handlers wrapped in 'handlers' option