Make config optional in main class
[TESTING] modify some spec tests
Fix the automatic node name part

Because i only asumed a single notation way while there are 2 it failed in some cases
[TESTING] temporary fix in spec_helper

Due to bug https://github.com/rspec/rspec-expectations/issues/573 we need this fix for ruby 1.8.x
[TESTING] Update spec tests a bit more
[TESTING] Add rspec randomization to travis