Cucumber and rspec

includes rspec and cucumber config and tests, as well as small corrections and improvements to admin and contact UI, as well as refactoring and code clean-ups, ... and other nice stuff :-)