Improve testing using Rack HTTP server
Add basic test for help message
Condense test code
Always try to get git version description; ignore errors