Javascript grid with editing capabilities and much more!