fix ceil; e.g. (ceil 10 10) should not round up to 20
do not permit negative values for from or until
change get-all to return a range for every archive resolution in the database
add get-all-points which stitches points together from different resolutions