Minor defensive coding changes
Added 'floor' to fix Date deserialization - PHP does not use microseconds
Added simple "pong" server - deserializes request, responds with re-serialization