Pages

Heavy refactor of the java sdk; removed a lot of dead code, initial spike of cursoring support (`PageLoader`, `DevicePageLoader` `RowPageLoader`) and logical tests thereof, but no integration until we have the server support for pagination integrated