- Set documentation format for RSpec.
- Removes Gemfile.lock from Git control.
- Adds error messages for unsupported modes and filename not provided.
- Adds specs to test WRQ packet creation.
- Makes all specs more succinct, shortens descriptions, uses contexts more extensively.

Signed-off-by: Michael Pellon <michael@p3ll0n.net>