Update README and and Gemfile

Updated the readme to be clearer. Updated gemfile to add missing
gems and updated gem versions. Modified server fixture to allow
different kinds of servers to be started. Fixed table formatting
in tests.