added empty handling on Queue, and Next doesn't blow up if there isn't a next.
updated package to 1.0.1