Fixes issue #316

Added a check that offset is greater than 0 before running the Posts::listing loop which creates invalid SQL with a negative offset