Methods are sorted alphabetically by beanstalkd command name.
Includes test coverage for exceptions thrown by release, bury & ignore.
Includes unit test coverage.
Implemented as an optional constructor parameter for ReserveCommand.
All commands that are present are now fully implemented.
Currently only ReserveCommand is tested.
This seems to be a change in beanstalkd behaviour between versions.
Signed-off-by: Paul Annesley <firstname.lastname@example.org>