move README to README.md to use github flavored markdown
improve formatting and generalize company-go docs
Fix potential nil pointer deref
Add test data
Add test cur pos
Add test output
Add description for test.0047
Disable profiler by default

Require setting the `profile` flag to the port on which the profiler should listen; default will be 0, which means that the profiler is disabled.

Fixes #228.