Added an abomination which needs to be fixed: now depends on AFNetworking...