fix for Issue #17 @ksubba
Cell types needed to be defined outside closure
new getRowData function, given an id will give that row's data as an object

now can use {!{ as a template var to get around other template engines

fixed pager end point if you don't have a lot of rows