ignore vim swp files
fix requeueFailed
add Message class
add toJson conversion
take Message for put, not string
clean up queue some
add consumer class