Various fixes

Private methods are actually private again
Process now raises first exception instead of general one
pic_reply? now allows exceptions to be raised
edit now raises an error without a block
limit has been rewritten with an optional parameter