Closes #149, Closes #160 - updated WebServicesBundle, requiring PHP >=5.4

... and refactored controllers and tests where needed