Handle invalid or empty pid files instead of returning pid 0
Rakefile update rdoc tasks, remove package tasks
git ignore rdoc html output
First pass through Rubocop for lib/
First pass through Rubocop for examples/