Plugin changed to use offset instead of paging to allow an offset

I tried to set an offset for the query in the php file, but apparently offset screws up the whole way pagination works so I've reworked the plugin slightly to use the offset argument (because that's how wordpress does pagination) and work out the paging manually. This we can declare an offset variable in the loop and have the loop run like the normal wordpress loop with offset.