Parallelize RSpec tests via Rake

Major change to how tests are parallelized, made the gem rely on parallel_tests with a custom runner and a test broker for environment variables.